dump semi-trailer - German English Dictionary